package com.car.account.util.validatorUtil;

/**
 * 验证密码格式（由12位字母或数字组成）
 */
public class PasswordValidator {

    /**
     * 验证密码是否符合要求.
     *
     * @param password 要验证的密码字符串
     * @return 如果密码有效则返回true，否则返回false
     */
    public static boolean isValidPassword(String password) {
        // 检查密码长度是否超过12位
        if (password == null || password.length() > 12) {
            return false;
        }

        // 使用正则表达式检查密码是否只包含字母或数字
        return password.matches("[A-Za-z0-9]+");
    }

    public static void main(String[] args) {
        PasswordValidator validator = new PasswordValidator();
        String pwd = "";
        System.out.println("Password: " + pwd + ", Valid: " + validator.isValidPassword(pwd));
    }
}
